barking frog

Noun
  1. of southwest United States and Mexico; call is like a dog's bark

Khám phá thêm

Các từ liên quan

Từ đồng nghĩa

barking frog
A barking frog sits on a mossy rock near a small desert stream.